
function showData() {
    $('#markList').bootstrapTable('refresh');
}
// 加载表格
$('#markList').bootstrapTable({
	url:'stuAnswer/findTask', // 服务器数据的加载地址
	method: 'get',  
    dataType: "json",  
    striped: true,// 设置为 true 会有隔行变色效果
    undefinedText: "空",// 当数据为 undefined 时显示的字符
    pagination: true, // 分页
    toolbar: '#toolbar',
   // paginationLoop:true,//设置为 true 启用分页条无限循环的功能。
    // showToggle: "true",//是否显示 切换试图（table/card）按钮
    // showColumns: "true",//是否显示 内容列下拉框
    showRefresh: true,// 是否显示刷新按钮
    pageNumber: 1,// 如果设置了分页，首页页码
    // showPaginationSwitch:true,//是否显示 数据条数选择框
    pageSize: 12,// 如果设置了分页，页面数据条数
    // pageList: [5, 10, 20, 40], //如果设置了分页，设置可供选择的页面数据条数。设置为All 则显示所有记录。
    paginationPreText: '‹',// 指定分页条中上一页按钮的图标或文字,这里是<
    paginationNextText: '›',// 指定分页条中下一页按钮的图标或文字,这里是>
    // singleSelect: false,//设置True 将禁止多选
    // search: true, //显示搜索框
    data_local: "zh-US",// 表格汉化
    sidePagination: "client", //
    queryParams: function (params) {
        return {
			page:(params.offset)/(params.limit)+1,// 页码
            limit: params.limit, // 找多少条
            sort:params.sort,// 排序列名
            dir:params.order// 排序方式desc,asc
        };
    },
    idField: "id",// 指定主键列
    columns: [{  
        field: 'num',  
        title: '考试编号'
    }, {  
        field: 'name',
        title: '课程考试'
    },{  
        title: '所属课程',
        formatter : function(value,row,index){
        	if(row.course!=null)
        		return row.course.name;
        	else return null;
        }
    },{  
        title: '试卷',
        formatter : function(value,row,index){
        	if(row.paper!=null)
        		return '编号：'+row.course.name+' | 标题：'+row.paper.title;
        	else return null;
        }
    },{
        title: '操作',
        formatter : function(value,row,index){
        	var r = '<a class="mark btn btn-info btn-xs" title="mark">阅卷</a>';
        	return r;
        },
        events:{
        	'click .mark':function(e, value, row, index){
        		var exam_id = row.id;
        		$.ajax({
        			url:'stuAnswer/startMark',
        			type:'post',
        			dataType:'json',
        			data:{exam_id:exam_id},
        			success:function(data){
        				
        				if(data.success){
        					//创建form请求exam_id,exam_name，course_name，paper_title，paper_score
        					var form = $('<form></form>');
        					form.attr('action', 'tch_mark_form');
        					form.attr('method', 'post');
        					
        					var my_input = $('<input type="hidden" name="exam_id" />');
        					my_input.attr('value', row.id);
        					form.append(my_input);
        					
        					var my_input2 = $('<input type="hidden" name="exam_name" />');
        					my_input2.attr('value', row.name);
        					form.append(my_input2);
        					
        					var my_input3 = $('<input type="hidden" name="course_name" />');
        					my_input3.attr('value', row.course.name);
        					form.append(my_input3);
        					
        					var my_input4 = $('<input type="hidden" name="paper_title" />');
        					my_input4.attr('value', row.paper.title);
        					form.append(my_input4);
        					
        					var my_input5 = $('<input type="hidden" name="paper_score" />');
        					my_input5.attr('value', row.paper.score);
        					form.append(my_input5);
        					
        					$(document.body).append(form);
        					form.submit();
        				}else{
        					alert(data.msg);
        					if($.trim('阅卷完毕!')==$.trim(data.msg)){
        						window.location.href="tch_mark";
        					}
        				}
        			},
        			error:function(){
        				Modal.alert({msg:'出错了...'});
        			}
        		});
			}
        }
    }]
      
});